#include "PasswordTextBox.h"

void PasswordTextBox::draw(SDL_Surface* screen, const int& x, const int& y){

	//guardo el texto
	string temp(*getText());

	//inicializo el texto oculto
	string hidden;

	//lleno el texto oculto de asteriscos
	for(int charIndex = 0; charIndex < temp.length(); charIndex++)
		hidden += PASSWORD_CHAR;

	//establezco el texto oculto
	setText(hidden.c_str());

	//invoco al metodo padre que dibujo
	TextBox::draw(screen, x, y);

	//reestablezco el texto
	setText(temp.c_str());
}

PasswordTextBox::~PasswordTextBox(void){}
